package com.zzit.vjv.entity.documentReview_entity;

import java.io.Serializable;

/**
 * 应用程序版本表实体类
 */
public class AppVersion implements Serializable {

    private int id;//'主键id',
    private int appId;// 'appId（来源于：app_info表的主键id）',
    private String versionNo; //'版本号',
    private String versionInfo;// '版本介绍',
    private int publishStatus; //'发布状态（来源于：DataDictionary，1 不发布 2 已发布 3 预发布）',
    private String downloadLink; //'下载链接',
    private double versionSize; //'版本大小（单位：M）',
    private int createdBy; //'创建者（来源于dev_user开发者信息表的用户id）',
    private String creationDate; //'创建时间',
    private int modifyBy; //'更新者（来源于dev_user开发者信息表的用户id）',
    private String modifyDate; // '最新更新时间',
    private String apkLocPath; // 'apk文件的服务器存储路径',
    private String apkFileName;  //'上传的apk文件名称',

    /**
     * 无参构造
     */
    public AppVersion() {

    }

    /**
     * @param id            '主键id',
     * @param appId         'appId（来源于：app_info表的主键id）',
     * @param versionNo     '版本号',
     * @param versionInfo   '版本介绍',
     * @param publishStatus '发布状态（来源于：DataDictionary，1 不发布 2 已发布 3 预发布）',
     * @param downloadLink  '下载链接',
     * @param versionSize   '版本大小（单位：M）',
     * @param createdBy     '创建者（来源于dev_user开发者信息表的用户id）',
     * @param creationDate  创建时间',
     * @param modifyBy      '更新者（来源于dev_user开发者信息表的用户id）',
     * @param modifyDate    '最新更新时间',
     * @param apkLocPath    'apk文件的服务器存储路径',
     * @param apkFileName   '上传的apk文件名称',
     */
    public AppVersion(int id, int appId, String versionNo, String versionInfo, int publishStatus, String downloadLink, double versionSize, int createdBy, String creationDate, int modifyBy, String modifyDate, String apkLocPath, String apkFileName) {
        this.id = id;
        this.appId = appId;
        this.versionNo = versionNo;
        this.versionInfo = versionInfo;
        this.publishStatus = publishStatus;
        this.downloadLink = downloadLink;
        this.versionSize = versionSize;
        this.createdBy = createdBy;
        this.creationDate = creationDate;
        this.modifyBy = modifyBy;
        this.modifyDate = modifyDate;
        this.apkLocPath = apkLocPath;
        this.apkFileName = apkFileName;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getAppId() {
        return appId;
    }

    public void setAppId(int appId) {
        this.appId = appId;
    }

    public String getVersionNo() {
        return versionNo;
    }

    public void setVersionNo(String versionNo) {
        this.versionNo = versionNo;
    }

    public String getVersionInfo() {
        return versionInfo;
    }

    public void setVersionInfo(String versionInfo) {
        this.versionInfo = versionInfo;
    }

    public int getPublishStatus() {
        return publishStatus;
    }

    public void setPublishStatus(int publishStatus) {
        this.publishStatus = publishStatus;
    }

    public String getDownloadLink() {
        return downloadLink;
    }

    public void setDownloadLink(String downloadLink) {
        this.downloadLink = downloadLink;
    }

    public double getVersionSize() {
        return versionSize;
    }

    public void setVersionSize(double versionSize) {
        this.versionSize = versionSize;
    }

    public int getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(int createdBy) {
        this.createdBy = createdBy;
    }

    public String getCreationDate() {
        return creationDate;
    }

    public void setCreationDate(String creationDate) {
        this.creationDate = creationDate;
    }

    public int getModifyBy() {
        return modifyBy;
    }

    public void setModifyBy(int modifyBy) {
        this.modifyBy = modifyBy;
    }

    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getApkLocPath() {
        return apkLocPath;
    }

    public void setApkLocPath(String apkLocPath) {
        this.apkLocPath = apkLocPath;
    }

    public String getApkFileName() {
        return apkFileName;
    }

    public void setApkFileName(String apkFileName) {
        this.apkFileName = apkFileName;
    }
}
